module.exports = function(grunt) {

    // Project configuration.
    var filesList = [
        "IPixel.js",
        "Hoofer.js",
        "Utility.js"
    ];
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        concat: {
            options: {
                 
            },
            dist: {
                  src:filesList ,
                  dest: 'build/<%=pkg.name%>.js',
            }
        },
        uglify:{
            options: {
                banner: '/*!<%=pkg.name%>-<%=pkg.version%>.min.js <%=grunt.template.today("yyyy-mm-dd") %>*/\n'
            },
            build: {
                files: {
                    'build/<%=pkg.name%>.min.js': filesList
                }
            }
        },
        watch: {
          scripts: {
            files: ['**/*.js'],
            tasks: ['concat'],
            options: {
              spawn: false,
            }
          }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.registerTask('default', ['concat','watch']);
    // grunt.registerTask('default', ['jshint']);
};
